home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / wordproc / wf_v31c.arj / DOCS / WF.013 < prev    next >
Text File  |  1992-01-31  |  17KB  |  376 lines

  1. .f3                              - # -              Chapter 13 - Macros
  2. .rm70
  3. .tc
  4. .tc1
  5. .tc 13. MACROS ............................................#
  6. CHAPTER 13   MACROS
  7.  
  8. .imMacros
  9. .ix   Definition
  10. .irKeyboard;Keyboard Macros see Macros
  11. A macro is essentially a pre recorded sequence of key strokes that you
  12. wish to execute. Each macro may contain up to 255 characters, and is
  13. stored in a macro file. Each macro file has room for 36 macros. Several
  14. macro files are provided with the Word Fugue package. They all end
  15. with the extension .MAC  The standard one WF.MAC will always be loaded
  16. on startup.
  17.  
  18. The files provided are:-
  19. .ix   Standard macro files
  20.  
  21. WF.MAC     standard macros for word processing
  22.  
  23. SINGLE.MAC definitions for box drawing characters, concentrating on
  24.            single lines.
  25.  
  26. DOUBLE.MAC definitions for box drawing characters, concentrating on
  27.            double lines.
  28.  
  29. GREEK.MAC  allows access to the Greek character set (as supported by
  30.            the IBM PC)
  31.  
  32. EUROPE.MAC allows access to the European characters supported by the
  33.            IBM PC.
  34.  
  35. PASCAL.MAC assorted macros for pascal programmers.
  36.  
  37. Each macro has an identifying character that is used to activate it or
  38. replay it. These identifiers are the numbers 0 to 9, and the letters A
  39. to Z. Lowercase and uppercase letters are treated the same. You can
  40. only load one macro file at a time, but you can use macros to load
  41. other macro files and execute macros from there. In addition you can
  42. load a different macro file to execute a single command, and the
  43. return to your original macro file.
  44.  
  45. You can have a set of macro files in each directory you use if
  46. necessary, since Word Fugue looks in the current directory when
  47. loading a macro file. When first started, Word Fugue will look for the
  48. macro file WF.MAC in the default directory and if it does not find it
  49. there, will look in the defined home directory.
  50.  
  51. .tc    Recording A Macro ..................................#
  52. Recording A Macro
  53. .ix   Recording
  54.  
  55. Before you can use macros, you need to set them up. The simplest
  56. method is to record a sequence of key strokes. You achieve this by
  57. pressing Alt R at the start of the sequence, and Alt R again when you
  58. have finished. You will be prompted with a list of macros in the macro
  59. file, and you will be asked to choose one to use as the repository of
  60. the characters you have just recorded. Use the cursor movement keys to
  61. highlight the macro you wish to store the keystrokes in, and press
  62. Return. You will then be prompted for a name for the macro, which is
  63. displayed whenever a list of available macros is displayed. Enter
  64. something meaningful, and if possible, prefix it with the letter that
  65. will be used to activate it.
  66.  
  67. .CP6
  68. You need to be sure that the sequence of keystrokes you enter is
  69. correct, since they will be replayed exactly as you entered them.
  70. However, if necessary, you can edit the stored macro command to
  71. correct it.
  72.  
  73. .tc    Editing A Macro ....................................#
  74. Editing A Macro
  75. .ix   Editing
  76.  
  77. Macros recorded within Word Fugue can be edited on a character by
  78. character basis using the built-in macro editor. Enter the command Alt
  79. E to edit a macro from the current set of loaded macros. A list of the
  80. current macros will be displayed, and you select the one you want by
  81. use of the cursor keys to highlight the appropriate one, and pressing
  82. Return to select it. See Fig 13.3 for the macro selection window.
  83.  
  84. First, a prompt box will ask for a new name for the macro, which you
  85. can accept as is, or change. You should always include the activation
  86. letter in the name, for ease when replaying. The macros numbered 1 to
  87. 9 are activated by the numbers 1 to 9, while those numbered 10 to 35
  88. are activated by pressing the letters A to Z in that order.
  89.  
  90.  
  91.              ╔═══════════════════ Macro Name ════════════════════╗
  92.              ║1 - delete word left                               ║
  93.              ╚═══════════════════════════════════════════════════╝
  94.  
  95.                          Fig 13.1 - Edit Macro Name
  96. .tc1 Fig 13.1 - Edit Macro Name ............................#
  97.  
  98.  
  99. The macro will appear in another window. Most characters you type will
  100. be inserted literally into the macro, with the following exceptions.
  101.  
  102. It can be edited using the cursor arrow keys, and the <Del> or
  103. <Backspace> keys.  <CtrlBksp> will delete the macro. <Enter> will end
  104. the session in the macro editor. <Esc> will undo any changes made to
  105. the macro. Pressing Alt plus the number keys on the numeric keypad to
  106. code the decimal sequence of a character will enter that character.
  107. This makes it easy to enter those high order characters that do not
  108. appear on the keyboard. Consult your DOS manual for more information
  109. on entering alternate key strokes on your computer.
  110.  
  111. In case you need to enter any of these special keys as part of the
  112. macro, press the <ScrollLock> key to enter Literal mode. In this mode,
  113. all keystrokes will be inserted into the macro without any
  114. interpretation. In order to terminate the edit when in this mode, you
  115. will need to press <ScrollLock> again in order to enter the <Enter> or
  116. <ESC> characters.
  117.  
  118. .CP14
  119.  
  120.   ╔═════════════════════════ delete word left ══════════════════════════╗
  121.   ║ <CtrlLft><CtrlT>                                                    ║
  122.   ║                                                                     ║
  123.   ║                                                                     ║
  124.   ║                                                                     ║
  125.   ║                                                                     ║
  126.   ║                                                                     ║
  127.   ║                                                                     ║
  128.   ║                                                                     ║
  129.   ║                                                                     ║
  130.   ╚═════════════════════════════════════════════════════════ Command ═══╝
  131.  
  132.                          Fig 13.2 - Edit Macro Window
  133. .tc1 Fig 13.2 - Edit Macro Window ..........................#
  134.  
  135. The bottom right hand corner of the Edit Macro Window displays either
  136. Command or Literal to indicate in which mode the window is currently.
  137.  
  138. As you can see from Fig 13.2, the keystrokes are all given names when
  139. typed into the macro.
  140.  
  141. .tc    Saving A Macro File ................................#
  142. Saving A Macro File
  143. .ix   Saving macro file
  144.  
  145. If the macro you have recorded are to be of any use in later sessions
  146. of Word Fugue, you will need to save the file containing them. The
  147. command sequence Alt W will save the macro file. You will be prompted
  148. to enter a file name, with the current file name being displayed. You
  149. can either edit it, or press Return to accept it.
  150.  
  151. If the filename already exists, you will be prompted with Overwrite
  152. File? (Y/N) . If you enter Y the file will be overwritten. If you
  153. press N or ESC, the file will not be overwritten. In this situation
  154. you will need to enter the command again and type in a different file
  155. name.
  156.  
  157. .tc    Playing Back A Macro ...............................#
  158. Playing Back A Macro
  159. .ix   Playing back
  160.  
  161. Having set up a macro, you can now play it back. There are several
  162. commands available to do this.
  163.  
  164. .tc       Activate Macro 1 to 9 ...........................#
  165.   Activate Macro 1 to 9
  166.  
  167.   These macros can be activated by pressing Alt 1 to Alt 9 using the
  168.   numbers on the main keyboard above the letters. (Not the numeric key
  169.   pad - they will not work!!). You should place your most often used
  170.   macros in slots 1 to 9, since they are the easiest to activate.
  171.  
  172. .tc       Activate Macro ..................................#
  173.   Activate Macro
  174. .ix   Activation
  175.  
  176.   This command waits for the next keystroke, and if it is a macro
  177.   identifier, activates that macro. Press Alt M or ESC (Wordstar
  178.   compatible command). The top line will display choose macro to
  179.   apply if you pause before entering the macro identifier. If you
  180.   enter 0 to 9 or A to Z (upper or lower case), the appropriate macro
  181.   will be activated. Press any other key to abort playback.
  182.  
  183. .CP6
  184.   This command assumes that you know which macros you have available,
  185.   and will not display any list. The macro will be replayed once. It
  186.   is intended as a shortcut for those who are familiar with their
  187.   macros.
  188.  
  189.   If you are not familiar with the list of macros, you would be better
  190.   to activate the macro by selecting it from a list.
  191.  
  192. .tc       Choose Macro From List ..........................#
  193.   Choose Macro From List
  194. .ix   Playing back
  195. .ix   Activation
  196.  
  197.   This command displays a list of available macros for you to choose
  198.   from. Press Alt 0 to activate this command. You select the macro you
  199.   want by use of the cursor control keys to highlight the one you
  200.   want, and press Return to select it. If you do not have EGA or VGA
  201.   style monitor, the list will be longer than can fit on the screen.
  202.   Arrows will show at the bottom of the window to indicate whether
  203.   there are more entries above or below. These arrows can also act as
  204.   scroll points for a mouse. Put the mouse cursor over the arrow and
  205.   press the left button. The highlight will move in the direction of
  206.   the arrow until you release the button.
  207.  
  208.   Mouse users should also be aware that left button dragging the mouse
  209.   will move the highlight, and releasing the button will activate the
  210.   highlighted macro. If you find that you have started dragging by
  211.   mistake, drag the cursor to the bottom line (the one with the
  212.   arrows), but keep the mouse cursor away from the arrows when you
  213.   release the button. The bottom line acts as a safety zone for mice.
  214.  
  215. .CP25
  216.  
  217.                 ╔══════════════════ Macros ══════════════════╗
  218.                 ║ 0 spare                                    ║
  219.                 ║ 1 delete word left                         ║
  220.                 ║ 2  ^P^K - index marker                     ║
  221.                 ║ 3 Set Wide Characters                      ║
  222.                 ║ 4 Capitalise this letter, go to next word  ║
  223.                 ║ 5 Spell check this word                    ║
  224.                 ║ 6 spare                                    ║
  225.                 ║ 7 Print block                              ║
  226.                 ║ 8 spare                                    ║
  227.                 ║ 9 Toggle Case                              ║
  228.                 ║ 10 A - paste Calculation Result            ║
  229.                 ║ 11 B - ■ bullet                            ║
  230.                 ║ 12 C - .CP cmd                             ║
  231.                 ║ 13 D - Date dd month yyyy                  ║
  232.                 ║ 14 Even blank page                         ║
  233.                 ║ 15 F - Create label file                   ║
  234.                 ║ 16 G - Copy label block to Label file      ║
  235.                 ║ 17 H - Print label file on 1½" labels      ║
  236.                 ║ 18 I - Clear label file                    ║
  237.                 ║ 19 Spare J                                 ║
  238.                 ╚══════════════════════v│ ════════════════════╝
  239.  
  240.  
  241.  
  242.                          Fig 13.3 - Macro Selection Window
  243. .tc1 Fig 13.3 - Macro Selection Window .....................#
  244.  
  245.  
  246. .CP6
  247.   The menu will disappear, and the macro will be replayed once. If you
  248.   change your mind, press ESC to abort the command.
  249.  
  250. .tc       Replay Macro Many Times .........................#
  251.   Replay Macro Many Times
  252.  
  253.   Press Alt - (the ALT key plus the minus/hyphen key above the
  254.   letters; the minus key on the numeric keypad will not work) to
  255.   activate this command. This command displays a list of available
  256.   macros for you to choose from. You select the macro you want by use
  257.   of the cursor control keys to highlight the one you want, and press
  258.   Return to select it.
  259.  
  260.   The menu will disappear, and you will be prompted for the number of
  261.   times to replay the macro. If you change your mind, press ESC to
  262.   abort the command. You will be told how many times the macro can fit
  263.   in the replay buffer. Enter a number and press Return. The macro
  264.   will replay the number of times you entered. This is especially
  265.   useful with the line drawing macros.
  266.  
  267.  
  268.                    ╔═══ Insert Macro (Number of Times<= 200) ════╗
  269.                    ║                                             ║
  270.                    ╚═════════════════════════════════════════════╝
  271.  
  272.                 Fig 13.4 - Specify Number of Times to Replay Macro
  273. .tc1 Fig 13.4 - Specify Number of Times to Replay Macro ....#
  274.  
  275.  
  276. .tc       Find And Apply Macro ............................#
  277.   Find And Apply Macro
  278. .ix   Search and apply macro
  279. .ixSearch & Replace;   Search and apply macro
  280.  
  281.   This function allows you to apply a macro to text that the Find /
  282.   Replace command highlights. Press Ctrl Q M and a pop up search
  283.   window will display. Enter the text to be searched for. You will
  284.   then be prompted for the macro to replay. A list of available macros
  285.   for you to choose from will be displayed. You select the macro you
  286.   want by use of the cursor control keys to highlight the one you
  287.   want, and press Return to select it.
  288.  
  289.   You then enter the search / replace options. Refer to the chapter on
  290.   Find/Replace for more information on these.
  291.  
  292.   The cursor will be positioned at the end of the found text, and you
  293.   will be prompted whether to apply the macro or not (unless you
  294.   specified the N option for Do Not Ask). If you select Y then the
  295.   macro you selected will be applied to the text.
  296.  
  297. .CP15
  298. .tc       Example Macros ..................................#
  299.   Example Macros
  300.  
  301.   1   Delete Word Left:         <CtrlLft><CtrlT>
  302.  
  303.   4   Spell check this word:    <CtrlK><CtrlT><AltS>
  304.  
  305.   D   Date dd month yyyy:       <CtrlJ><CtrlI>@@D8<Enter>
  306.  
  307.   H   HRHighness:               Her Royal Highness Queen Elizabeth II
  308.  
  309.   X   Datestamp file at EOF:    <CtrlK>0
  310.                                 <CtrlPgDn>..Changed <CtrlJ>
  311.                                 <CtrlI>@D6<Enter>
  312.                                 <CtrlJ><CtrlI>@T0<Enter>
  313.                                 <Enter>
  314.                                 <CtrlQ>0<CtrlK>0
  315.  
  316.               The lines of this macro act as follows:
  317.                                 Set marker 0
  318.                                 Go to bottom of file and insert
  319.                                 text "..Changed "
  320.                                 Insert date in format dd MMM yyyy
  321.                                 Insert time in format hh:mm (military)
  322.                                 Terminate line with CR
  323.                                 Return to marker 0
  324.                                 Switch off marker 0
  325.  
  326. .tc    Loading A Macro File ...............................#
  327. Loading A Macro File
  328. .ix   Loading macro file
  329.  
  330. There are 2 methods of loading a Macro file, the first to load a file
  331. for usage, and the second to load a file to replay only one macro and
  332. then to re-load the original macro file. This second command is very
  333. useful for extending the number of macros available by placing less
  334. frequently used ones on a separate file.
  335.  
  336. .tc       Load A Macro File ...............................#
  337.   Load A Macro File
  338.  
  339.   Pressing the command Alt L will prompt you for a file name to load
  340.   as a macro file. The default extension for a macro file is .MAC. You
  341.   may use wild cards to search the directory. If you press ESC you can
  342.   abort the load process, and the currently loaded file remains
  343.   loaded.
  344.  
  345.   Otherwise the new macro file will be loaded for use. You can have
  346.   different macro files for different tasks, such as the line drawing
  347.   macro files supplied with Word Fugue and the Pascal macros also
  348.   supplied.
  349.  
  350.   Once a macro file is loaded using this command, it remains loaded
  351.   until you load another file.
  352.  
  353. .CP16
  354. .tc       Temporarily Load A New Macro File ...............#
  355. .ix   Loading macro file
  356.   Temporarily Load A New Macro File
  357.  
  358.   This command loads a new macro file to enable you to execute one
  359.   command from the file. The old macro file is then reloaded. Press
  360.   Ctrl J I M  and you will be prompted for the name of the macro file
  361.   to load. You will then be presented with the list of available
  362.   macros for you to select one to replay. You select the macro you
  363.   want by use of the cursor control keys to highlight the one you
  364.   want, and press Return to select it.
  365.  
  366.   The macro will be replayed once, and then the original macro file
  367.   will be reloaded. If you change your mind, you can press ESC at any
  368.   stage, and the process will abort and the original macro file will
  369.   reload.
  370.  
  371.   The macro file WF.MAC contains 3 macros that load another macro file
  372.   and replay a single macro from it - they are macros K and L for
  373.   single and double line drawing characters, and macro R for selection
  374.   of ruler lines.
  375.  
  376.